Highly efficient simultaneous hydrogen evolution and benzaldehyde production using cadmium sulfide nanorods decorated with small cobalt nanoparticles under visible light