Islamic ring found in Viking grave confirms ancient ties