Palaeolithic continuity theory