Hillary Clinton's campaign said that retired Republican senator John Warner of Virginia will endorse Clinton, marking the first time he has endorsed a Democratic presidential candidate and adding to the list of high-powered GOP figures stepping away from Donald Trump.