US President Donald Trump displayed one of the earliest American flags during his Independence Day speech.