Moroccan chicken stew with artichokes and carrots