Firm performance and corporate social responsibility a study of national stock exchange listed companies