Enhance the performance of photovoltaic solar panels by a self-cleaning and hydrophobic nanocoating | Synapse