Cadmium sulfide nanoparticles prepared by chemical bath deposition