The Benefits and Potential Challenges of a Vegan Diet