Former President Donald Trump heaped praise on CNN after the network hosted him for a town hall in New Hampshire on Wednesday.