The African community telecentres: in search of sustainability