South Africa set to introduce long-awaited carbon tax in June