Blockchain and distributed ledger technologies for supply chain traceability: industry considerations and consumer preferences