US and Iran inch closer to peace deal as Trump faces criticism from GOP hawks