aqueous magnesium batteries