Prime Minister Mark Carney’s visit to Beijing yields agreement on a “strategic partnership,” as China seeks to court countries grappling with volatile U.S. trade policies.