TNF and cancer: TNF-alpha (TNFα) has “yin and yang” roles in cancer development and metastases [10–12].