CdS-sensitized 1-D single-crystalline anatase TiO2 nanowire arrays for photoelectrochemical hydrogen production