Information and communication technologies for development and poverty reduction: the potential of telecommunications