MEChain: A Multi-layer Blockchain Structure with Hierarchical Consensus for Secure EHR System