Text this: Evaluating corporate social responsibility in achieving sustainable development and social welfare