Trump's Iran narrative gets shattered