Is Johannesburg ready to host the G20 summit?