Corporate Social Responsibility in Mediating the Effect of Green Accounting, Firm Size and Good Corporate Governance on Company Financial Performance | Synapse