Advanced Materials in Smart Building Skins for Sustainability: From Nano to Macroscale