South Africa Daily news update: IEC releases party donations report, Carl Niehaus fired and Zuma, Thales corruption trial postponed