pasta with artichokes sun dried tomatoes and olives