Microstructure and electrochemical performances of La0.7Mg0.3Ni2.55- xCo0.45Alx (x=0-0.4) hydrogen storage alloys prepared by casting and rapid quenching