Hydrazine borane: a promising hydrogen storage material.