Dollar drops to lowest after US-Iran deal