Challenges of a rechargeable magnesium battery : a guide to the viability of this post lithium-ion battery (2018)