CdS-sensitized ZnO nanorod arrays coated with TiO2 layer for visible light photoelectrocatalysis