Effect of Surface Protonation on Device Performance and Dye Stability of Dye-sensitized TiO2 Solar Cell