Smart Cities: Innovative approaches combining engineering, technology and the social sciences are boosting the urban IQ