Who were the Denisovans? Only 12 small fragments of these humans have been found—hardly enough to put a face to the name