Impact of employee job satisfaction and commitment on customer perceived value