A new magnesium ion polymer battery