Information and communication technologies and health in low income countries: the potential and the constraints