Similar Items: A comprehensive survey on blockchain and IoT for healthcare security, efficiency and data interoperability