Africa’s biggest sports event has finally found a new host in a country desperate for a boost