Job satisfaction as a function of organizational commitment and need satisfaction among executives and non executives