Indian IT: More trouble ahead?