GM companies battle to salvage reputation in face of public backlash