Why does magnesium hurt your stomach?