Autonomous Cars are Here to Stay, but are Cities ready for them?