GM is moving more than half a million units of vehicle production capacity from Mexico to plants in the US and spending $4 billion to do it