best magnesium supplement for constipation