A Prospective Study on Folate , B 12 , and Pyridoxal 5 9-Phosphate ( B 6 ) and Breast Cancer 1