Dependence of Mg, Be and Al substitution on the hydrogen storage characteristics of ZrNiH3