Wall Street’s bets that the US-China trade truce marked the end to an all-out tariff war drove the S&P 500 up over 3%, while sinking defensive corners of the market from bonds to gold and haven currencies. The dollar climbed the most since its November post-election rally.