Watch live: Hillary Clinton, Donald Trump set to debate tonight at 9