Clinton, Trump face off in first debate