No-bake Tomato and Pesto Tart