Oxygen non-stoichiometry in TiO2 and ZnO nano rods: Effect on the photovoltaic properties of dye and Sb2S3 sensitized solar cells. (October 2019)