Text this: Corporate governance and financial performance : a study of companies listed on the Johannesburg Stock Exchange