Structural and kinetic analysis of Saccharomyces cerevisiae thioredoxin Trx1: implications for the catalytic mechanism of GSSG reduced by the thioredoxin system.