Surface modification of CBD-grown CdS thin films for hybrid solar cell applications