do vegetarians get enough protein