How does social trust affect corporate financial performance? The mediating role of corporate social responsibility · Study