Home PoliticsCommentary President Trump slams Fox’s Neil Cavuto and former President Obama