The future of smart buildings and cities