Johannesburg: the elusive metropolis (review)