Text this: The relationship between corporate social responsibility and firm financial performance, and the corporate culture traits associated with corporate social responsibility, in the context of South Africa