Archaeologists have uncovered the oldest firearm ever found in the U.S. at the site of a major Native American battle.