DiData wins $40m SA Govt IT contract