Mushrooms in vegan and vegetarian cooking