Optoelectronic and spectroscopic characterisation of polymer-cadmium sulfide nanocomposite solar cells