Mexico and Canada announce retaliatory tariffs while China warns that there is no winner in a trade war.