Cordierite—garnet bearing assemblages as geothermometers and barometers in granulite facies terranes