HypCal, a versatile program for the determination of standard reaction enthalpy and equilibrium constant values from calorimetric data