GM closes in on the million-mile EV battery