TXN and cancer: The Role of the Thioredoxin Detoxification System in Cancer Progression and Resistance