Science and local sleuthing identify a 250-year-old shipwreck on a Scottish island