Tumor necrosis factor-alpha -308 polymorphism in infertile men with altered sperm production or motility.