US-China trade war could last two more years – Forex News 24