A comparative study of microstructural stability and sulphur diffusion in CdS/CdTe photovoltaic devices