magnesium benefits for diabetes