G6PD and type 2 diabetes mellitus: Glucose-6-Phosphate Dehydrogenase Activity and Protein Oxidative Modification in Patients with Type 2 Diabetes Mellitus