US President Donald Trump, Iran's foreign minister, and mediator Pakistan all say a deal to bring a months-long war in the Middle East to a close could be coming soon. But there are challenges ahead and skepticism within Iran itself.