Johannesburg named the top shopping spending destination in Africa (and Cape Town is second)