Growth mechanism, characterisation and applications of mixed cadmium sulphide cadmium sulphide thin films