TNF and cancer: The controversial association between TNF-α-308 G/A polymorphism and cancer still needs to be confirmed.