MTHFR C677T and A1298C polymorphisms and cervical carcinoma susceptibility: meta-analyses based on 4421 individuals