Similar Items: Blockchain- and IoT-Based Agri-Food Supply Chain Traceability to Improve Food Safety and Combat Food Waste and Food Fraud