Trump blames glitchy teleprompter for mistakes in Fourth of July address