New excavations of Middle Stone Age deposits at Apollo 11 Rockshelter, Namibia: stratigraphy, archaeology, chronology and past environments