Middle and late Pleistocene faunas of Pinnacle Point and their paleoecological implications.