South Africa's tourism revival: almost 8 million visitors in 2024, thanks to local explorers