US and China strike a deal on trade framework after talks in London