New EV battery goes 1 million miles, handles extreme -22°F to 149°F