Association between serum vitamin B12 and risk of all-cause mortality in elderly adults: a prospective cohort study