US President Donald Trump said he would accept the US midterm election results only if they are “honest,” while campaigning to boost Republican support.