Insight into anion storage batteries: Materials, properties and challenges