magnesium for muscle cramps