Enhanced photoelectrochemical properties of TiO2 nanorod arrays decorated with CdS nanoparticles