Lemon Butter Pasta with Roasted Artichokes and Fennel