real roast leg of lamb with artichokes