Investigation of electronic quality of chemical bath deposited cadmium sulphide layers used in thin film photovoltaic solar cells