best magnesium for leg cramps