magnesium blood pressure diabetes