Determinants of organisational commitment amongst knowledge workers