Impact of corporate social responsibility practices on employee commitment