In photos: US celebrates 4th of July