In the blink of eye -- within a span of 0.007 seconds -- electricity generated from China's wind-and-solar-rich ...