GM taps ex-Amazon and Microsoft exec to lead self-driving startup Cruise amid comeback