Trump cancels Iran strike, signals deal as Brazilian Real jumps 1.4%