China's Nio develops EV battery with 1,000km range