Effect of synthesis temperature on structure, optical and photovoltaic properties of TiO 2 nanorod thin films