Lemon artichoke and onion gratin