Middle-Upper Palaeolithic transition in Southern Italy: Uluzzian macromammals from Grotta del Cavallo (Apulia)