Trump mixes insults and warnings with election promises