Beyonce launches vegan food range