Nature and relationship between corporate social performance and firm size: a cross-national study