Human fossils from the endemic island fauna of Sardinia