The fallout from the Iran war will likely weigh on markets for much of 2026, dashing hopes of rate cuts until Q3 by the earliest, Nic Puckrin said.