Diffusion of Cd, Mg and S in ZnSe-based quantum well structures