GM invests $245M in Michigan for new vehicle program