Anthropological, palaeontological and stratigraphical researches in the Early Pleistocene site of Pirro Nord, Southern Italy,: evidence of the first human occupation in Europe.