Smart Buildings - Advanced Materials and Nanotechnology to Improve Energy-Efficiency and Environmental Performance