Iran 'better get smart soon,' Trump warns