‘Humiliation’: Trump battles charge his Iran deal is worse than Obama’s

US president’s critics ask if concessions to Tehran in purported agreement were worth four months of war