TNF and cancer: The association between TNF--α-308 G/A polymorphism and other cancers