TiO2 nano-coated thin film PV glazing with superior thermal resistance, self-cleaning, electricity generation and adaptive optical control. (23rd December 2021)