GM buys self-driving car kit startup Cruise, plans to use tech to make driverless cars