Republicans are hammering Beto O’Rourke for saying he would tear down Trump’s border wall