is high b12 a sign of diabetes