The potential of participatory rural appraisal (PRA) approaches and methods for agricultural extension and development in the 21st century