Moroccan Roast Chicken with Apricots