GM to invest more than $1 billion in two Flint, Michigan, plants to build heavy-duty trucks