Electrochemically synthesized CdS nanoparticle-modified TiO2 nanotube-array photoelectrodes : Preparation, characterization, and application to photoelectrochemical cells