Donald Trump sticks to patriotic message in 4th of July address