Trump holds off attack on Iran.