New Nio ET5 is Tesla Model 3 rival with up to 1000km of range