Structural investigation and hydrogen capacity of CaMg2Ni9: a new phase in the AB2C9 system isostructural with LaMg2Ni9