Smart Cities: What will the city of the future be like?