吃二甲双胍要补充维生素b12吗为什么