Chinese repeat yuan pledge on eve of US vote