Clinton, Trump to face off in debate tonight