Phase-equilibrium geobarometers for silicic rocks based on rhyolite-MELTS. Part 4: Plagioclase, orthopyroxene, clinopyroxene, glass geobarometer, and application to Mt. Ruapehu, New Zealand