Cadmium sulfide nanotubes thin films: Characterization and photoelectrochemical behavior