Thermochemistry of the tremolite-edenite amphiboles using fluorine analogues, and applications to amphibole-plagioclase-quartz equilibria