Principal barriers to the adoption of ICTs in agriculture and in rural areas