Sho Madjozi: South Africa’s hottest tourism ambassador