Stable power supply creates better living conditions for residents in Northwest China’s Xinjiang