ICT (information and communication technology) use in rural India: opportunities and challenges