Challenges and opportunities of lithium ion battery and future batteries.pdf