China’s trade war with the US could last until 2021 if Xi decides to wait out Trump