China’s economy stumbles on power crunch, property woes