Green vegetable and feta pie