magnesium and diabetes