Text this: Synthesis of sphere-like-crystal CdS powder and thin films using chemical residue in chemical bath deposition (CBD) for thin film solar cell application