New dates and palaeoenvironmental evidence for the Middle to Upper Palaeolithic occupation of Higueral de Valleja Cave, southern Spain