Why thousands of hospitality professionals will be in Johannesburg from June 24 to 26