Former South African President Jacob Zuma has been expelled from the African National Congress (ANC) party, where he had been a member for many decades, said media reports.