GM to invest $4 billion in U.S. plants