The Skills Shortage Facing IT and Telecommunications Companies