The Mg2SiOa polymorphs (olivine, modified spinel and spinel)- thermodynamic properties from oxide melt solution calorimetry, phase relations, and models of lattice vibrations