Association of dietary intakes of vitamin B12, vitamin B6, folate, and methionine with the risk of esophageal cancer: the Japan Public Health Center-based (JPHC) prospective study