best magnesium supplement for leg cramps