Electrochemical construction of hierarchically ordered CdSe-sensitized TiO2 nanotube arrays: towards versatile photoelectrochemical water splitting and photoredox applications.