african national partylatest news & developments