FLINT, MI—GM will invest $877 million to set up a new body shop at its assembly plant here, its oldest North American factory. MORE