A new light-element multi-principal-elements alloy AlMg2TiZn and its potential for hydrogen storage