Johannesburg, still Africa’s most popular city