Farmer-to-farmer extension in Michoacan, Mexico: implications for adoption, productivity and income on small farmers