Vitamin B12 deficiency is associated with adverse lipid profile in Europeans and Indians with type 2 diabetes