Magnesium-air fuel cell