India's IT infrastructure spend to reach $2.2 bn in 2017: Gartner