The role of information and communication technologies in rural development and food security