China struggles to keep the lights on amid sky-high demand