TNF and breast cancer: TNF-a, TNFRSF1A and TNFRSF1B gene polymorphisms and the risk of breast cancer