Thermodynamic modelling of Cu2ZnSnS4 (CZTS) phase equilibria