US and China strike partial trade deal