MTHFR and cancer: 3. MTHFR C677T and A1298C Polymorphisms and Cancer