The endemic fauna from Grotta dei Fiori (Sardinia, Italy): palaeoecological implications.