Lazarus species: Cuban solenodon