Rare 370-year-old Spanish cross found at Maryland archaeological site