A visit to mega energy storage station in China's Ningxia