ATP binding to human hemoglobin in the presence and absence of magnesium ions investigated with 31P NMR spectroscopy and ultrafiltration