2,200-year old battering ram from epic battle between Rome and Carthage found in Mediterranean