do vegans get enough protein