Can Social Performance Improve Financial Performance and Increase Customers’ Trust?