General Motors to invest $300M, add 400 jobs at Michigan plant for electric cars