Cruise and GM Team Up with Microsoft to Commercialize Self-Driving Vehicles