All fingers point to the US-China trade war, but how much is it really to blame?