doctors best magnesium