Donald Trump calls himself a nationalist at Houston, Texas rally