Linking agribusiness and small-scale farmers in developing countries: Is there a new role for contract farming?