The caves that prove Neanderthals were cannibals