Temperature dependence and the oscillatory behavior of the opto-electronic properties of a dye-sensitized nanocrystalline TiO2 solar cell