magnesium-ion water battery