Blockchain, AI, IoT may improve supply chain transparency