The water vapour equilibria over magnesium perchlorate hydrates