After three years of intense negotiations, the US and China finally signed a trade deal that Trump said was to "fix the past mistakes together."