vegan tofu and vegetable pie