For more than 100,000 years, Neanderthals roamed across a vast region from Spain to southern Russia and western Asia