TXN and cancer: Thioredoxin Detoxification System in Cancer