donald trump says he might pay legal fees for man who sucker-punched a protester