Hillary Clinton took a shot at Donald Trump, his plan to build a wall on the U.S. southern border with Mexico and companies that outsource employees during a speech to supporters in South Carolina.