Self-cleaning of Si photovoltaic modules by a nanostructured TiO2 spray-coating | IEEE Conference Publication | IEEE Xplore