Perceptions of corporate social responsibility, organizational commitment and job satisfaction