Disrupt or be disrupted: it’s do-or-die for African telcos