Vikings never wore horned helmets. Here's why people thought they did.