Poll: Clinton, Trump neck-and-neck in national race