timeline of notable events in the history of Johannesburg