Integrating agricultural research, education and extension in developing countries