Tomato and blue cheese pie