Exploiting smart technologies to build smart resilient cities