Corrosion inhibition of AZ31 magnesium alloy in NaCl solution: Role of aromatic carboxylate molecular structures | Synapse