Thioredoxin reductase-thioredoxin fusion enzyme from Mycobacterium leprae: comparison with the separately expressed thioredoxin reductase.