TNF and cancer: TNFα has pluripotent effects on tumorigenesis and cancer progression and an autocrine function in the tumor microenvironment.