Conservative pundit Ann Coulter called President Donald Trump 'lazy and incompetent' and warned that he could be challenged in the 2020 Republican primary if he fails to fulfill his promise to build a border wall in an interview with Yahoo News podcast Skullduggery