Agricultural extension, rural development, and the food security challenge