Text this: Effects of attitudes, job characteristics and external market on employee turnover: A study of Malaysian information technology workers