General Motors recalls three million more cars over faulty ignition | Fortune