Trump’s Iran threats give investors a reality check