Donald Trump threatens ‘retaliation’ if China targets US farmers