Association between MTHFR C677T Polymorphism and Risk of Prostate Cancer: Evidence from 22 Studies with 10,832 Cases and 11,993 Controls