Strange pile of Stone Age skulls unearthed in Italian village baffles archaeologists