A Blockchain-based Approach for Drug Traceability in Healthcare Supply Chain