Donald Trump blended the surreal with the sincere Thursday night, staging an improvised fundraiser for American military veterans as his rivals for the GOP presidential nomination engaged in their last primetime debate before the Iowa caucuses just a few miles away.