Election results 2026: Scientific prediction sees DA and ActionSA crushing the ANC South Africa • 5 November 2026