Are vegetarians and vegans always B12 deficient?