Huawei in out of court deal over South African labour dispute