Pesto Pasta with Cherry Tomatoes and Spinach