Ford CEO Jim Hackett on the future of computing, cities, and self-driving cars