Vegetarian pumpkin pie with tofu