Seed diffusion mechanisms in small farmer communities : lessons from Asia, Africa and Latin America