The Mystery of Herxheim: Was an entire village cannibalized?