Modern behaviour and cultural complexity in the Upper Pleistocene and Early Holocene in Western Libya