Analyzing the impact of corporate social responsibility on corporate financial performance: evidence from top Indian firms