A computational thermodynamic model of the Ca–Mg–Zn system