Urban Artificial Intelligence: From Automation to Autonomy in the Smart City