TiO2 and pyrochlore Tm2Ti2O7 based semiconductor as a photoelectrode for dye-sensitized solar cells