The role of telecenters in development communication and the digital divide