Aligned ZnO/CdTe core-shell nanocable arrays on indium tin oxide: synthesis and photoelectrochemical properties.