Pleistocene humans in the island environment of Sardinia