Tuning the properties of F:SnO2 (FTO) nanocomposites with S:TiO2 nanoparticles – promising hazy transparent electrodes for photovoltaics applications