TNF and cancer: TNF-α plays different roles in the pre-cancerous and cancer microenvironments.