Trump attacks Democrats as communists while preparing to host Xi