Characterisation of chemical bath deposited CdS thin films on different substrates using electrolyte contacts