SA telcos score average customer satisfaction ratings