Effects of annealing and stoichiometry to (Nd, Mg)(Ni, Al)3.5 metal hydride alloys