An orthopyroxene-garnet thermometer and its application to the Madras charnockites