The future of computers in education in the developing world