China's economy stumbles on power crunch