Pesto Spaghetti and Roast Eggplant with Mushrooms and Artichoke