Relationship between metformin use, vitamin B12 deficiency, hyperhomocysteinemia and vascular complications in patients with type 2 diabetes.