Stocks climb after US-China trade truce; oil price surges