Tomato artichoke pie