Synthesis and evaluation of nitrogen-doped titanium dioxide/single walled carbon nanotube-based hydrophilic self-cleaning coating layer for solar photovoltaic panel surface. (15th January 2020)