Mineral-aqueous fluid partitioning of trace elements at 900–1200°C and 3.0–5.7 GPa: new experimental data for garnet, clinopyroxene, and rutile, and implications for mantle metasomatism