magnesium supplement for muscle cramps