Preparation of stable CdS nanoparticles in aqueous medium and their hydrogen generation efficiencies in photolysis of water