Markets pricing end of Iran war before it happens