TNF and cancer: TNF is duplicitous in cancer (87).