Rapid rural appraisal for generating appropriate technologies for peasant farmers : some experiences from northern Nigeria