Vegan Pesto Pasta with Cherry Tomatoes