French Tomato Tart with Puff Pastry