The promise of digital libraries in developing countries