Magnesium–air fuel cell