A blockchain-based framework to support pharmacogenetic data sharing