General Motors adds 662,000 cars to recalls