Almost half of South Africans say that if elections were held tomorrow, they would vote for the ANC