Writer Tim Ecott loves South Africa's Johannesburg for its brashness, vitality and its highly diverse population.