How many ethnic groups are in northern africa