Photo-electrochemical properties of variously-sized titanium dioxide nanoparticle-based dye-sensitized solar cells