F₄₂₀ cofactor dependent enzymes : kinetic, mechanistic and structural characterization of F₄₂₀-dependent glucose-6-phosphate dehydrogenase (FGD) from Mycobacterium tuberculosis