二甲双胍与维生素b12有什么作用