Corporate social responsibility assessment: a multi-dimensional and dynamic perspective