Trump rant ends rally