IT skills gap has led to a 'talent war'