How Cities Can Become the Agile “Smart Cities” Of the Future