U.S. Rep. Mark Sanford, a vocal critic of President Donald Trump, lost a Republican congressional primary in South Carolina after Trump urged voters to punish Sanford's disloyalty by tossing him from office.