Designing smart contracts with blockchain data to reveal quality information in an agricultural supply chain with multiple suppliers