Johannesburg, AKA Jo’burg or Jozi, is having a renaissance. Here are the essential places to visit on your next business trip