The Ter river basin in the Lower Palaeolithic: Cau del Duc, Puig d'en Roca and La Seva (Northeast Catalonia)