Cruise to launch unmanned self-driving cars in San Francisco this year