Internally consistent geothermometers for garnet peridotites and pyroxenites