Fox News’ Neil Cavuto blasts Trump for his constant lying