The agreement followed a dramatic threat from President Donald Trump: if Iran did not fully reopen the strategically vital ...