U.S. President Donald Trump gives speech at Mount Rushmore to celebrate Independence Day