Effect of ammonium sulphate on chemical bath deposition of CdS thin films