Vegan diets are often praised for their health benefits, but science says there are also many drawbacks.