The impact of stress on IT employees' health and its consequential effects on productivity