China fires back at US presidential candidates