Sources of technological knowledge and farm output: evidences from a large-scale farmers' survey