South African palaeoenvironments during marine oxygen isotope stage 4: a context for the Howiesons Poort and Still Bay industries