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