CdSSe layer-sensitized TiO2 nanowire arrays as efficient photoelectrodes