GM to spend nearly $7B on EV, battery plants in Michigan