Hydrogen storage in NaBH4 - MgH2 mixtures: kinetic, thermodynamic, and mechanistic studies