Folate and carcinogenesis: evidence, mechanisms, and implications.