Pasta with Arugula Pesto, Roasted Tomatoes and Wild-Caught Salmon