Garlicky Pesto Linguine with Roasted Cherry Tomatoes