Mediterranean Vegetable Tarts