End-user spending on IT services in India to reach $18 billi