NYSE president Stacey Cunningham talks IPOs, Iran, and the future of the New York Stock Exchange