Trump had a live town hall with Fox News host Sean Hannity Tuesday night in Davenport, Iowa less than a month before the Iowa caucuses on Jan. 15.