Nanoparticulate CdS 2D array by chemical bath deposition: Characterization and optoelectronic study