President Trump backed away from a threatened attack on Iran again, claiming regional diplomacy has opened a path to a deal.