Does Corporate Social Responsibility Affect the Performance of Firms?