US and China agree on new trade deal involving rare earth minerals amid concerns over Xinjiang-linked forced labour supply chains