GM to invest more than $1 billion in two Flint, Michigan, plants