There was at least something for markets to cheer, as Donald Trump and Chinese president Xi Jinping struck a one-year trade ...