Corporate social responsibility and financial performance – the role of corporate reputation, advertising and competition · Study