Deferoxamine mesylate