General Motors will invest $4 billion in U.S. manufacturing