2024 sees South African leaders in hot water over corruption allegations