Pesto Chicken with Roasted Tomatoes: A Flavor Explosion!