magnesium for leg cramps