Farmers' cooperatives as agencies for providing information and farm inputs