A Novel Blockchain-Based Healthcare System Design and Performance Benchmarking on a Multi-Hosted Testbed