123
* U.S.-China deal may have to wait until after 2020 election-Trump * Dollar whacked vs yen, Swiss franc by trade tensions * Yuan hits weakest since late October * Trump impeachment moves gather pace ... read whole article