General Motors: From bailout to Shanghai