Which country is the richest in africa 2023