Molecular expression and enzymatic characterization of thioredoxin from the carcinogenic human liver fluke Opisthorchis viverrini.