Corporate Social Responsibility Impact on Financial Performance: The Roles of Corporate Reputation and Engagement Patterns