IT consulting growth 2024