Fabrication of efficient CdS nanoflowers-decorated TiO2 nanotubes array heterojunction photoanode by a novel synthetic approach for solar hydrogen production. (14th December 2016)