Can you be a vegan yet consume all necessary nutrients?