Do vegetarians and vegans need to supplement with B12?