New palaeontological and stratigraphic data from the Middle Pleistocene site of Visogliano (Trieste, North-Eastern Italy)