A cocatalyst-free CdS nanorod/ZnS nanoparticle composite for high-performance visible-light-driven hydrogen production from water