Design and preparation of MgH2-based hydrogen generator for PEMFC applications | Synapse