aluminum ion batteries have a short shelf life