lamb with artichokes and preserved lemons - african recipe