Lemon artichoke pesto