North africa population 2023 by race muslim religion