Evidence of hunting and hafting during the Middle Stone Age at Sibidu Cave, KwaZulu-Natal, South Africa: a multianalytical approach.