Magnesium metal battery