high absorption magnesium vs magnesium