TNF and cancer: Dual role of tumor necrosis factor alpha (TNFα) in cancer.