Rural development through community participation: reflections on Pakistan's experiences