Structure and function of the transketolase from Mycobacterium