Human occupation continuity in southern Italy towards the end of the Middle Palaeolithic: a palaeoenvironmental perspective from Apulia