Writing by Memorizing: Hierarchical Retrieval-based Medical Report Generation | Synapse