Surfactant-assisted growth of CdS thin films for photovoltaic applications | Synapse