Oil shock vulnerabilities and impacts: South Africa case study