Methylenetetrahydrofolate reductase C677T polymorphism and the risk of male infertility: a meta-analysis.