Estimating population densities of Palaeolithic hunter-gatherers using the Cologne Protocol – demographic dynamics in Europe (40 and 14 ka) as a case study