Circulating level of homocysteine contributes to diabetic retinopathy associated with dysregulated lipid profile and impaired kidney function in patients with type 2 diabetes mellitus