CeNS researchers develop innovative and affordable self-powered smart windows