roast leg of lamb with artichokes