China and India are sparring but neither can afford a full-on trade war