Farmer and community organisations in agricultural research and extension : functions, impacts and questions