North African Spiced Carrot Puree