Self-organized TiO2 nanotube arrays sensitized by uniform Cd0.8Zn0.2S nanoparticles for highly effective photoelectrochemical performance. (15th February 2016)