5 proven strategies for retaining top talent in the IT industry