Methyltetrahydrofolate reductase C677T gene mutation and hyperhomocysteinemia as a novel risk factor for diabetic nephropathy