The Relationship between Corporate Social Performance and Financial Performance