The influence of H2O-H2 fluids and redox conditions on melting temperatures in the haplogranite system