Vegan Pesto and Tomato Tart