The Impact of Corporate Social Responsibility on Firms’ Financial Performance in South Africa · Study