French vegetable pie