Visa waivers propel South Africa's tourism sector with 2.4 million visitors