Thermal stability, glass-forming ability and hydrogen permeability of amorphous Ni64Zr36−XMX (M = Ti, Nb, Mo, Hf, Ta or W) membranes