GM to invest $40 million at propulsion plant in Tenn.