Distinct hydrolysis kinetics and catalytic mechanism of CaMg2, CaMg2X0.1(X= Ni, Zn, Ti) ternary alloys