Application of transparent self-cleaning coating for photovoltaic panel: a review. (June 2022)