The impact of corporate social responsibility on customer attitudes and retention—the moderating role of brand success indicators · Study