Embattled self-driving car company Cruise appoints new CEO