EFQM framework for corporate social responsibility - European Foundation for Quality Management (EFQM, 2004)