Pyroxene geothermometry and geobarometry: experimental and thermodynamic evaluation of some subsolidus phase relations involving pyroxenes in the system CaO-MgO-Al2O3-SiO2