China vows ‘fight to the end’ on tariffs as it props up markets