A late Pleistocene-Holocene multi-proxy record of palaeoenvironmental change from Still Bay, southern Cape Coast, South Africa