Indian IT cos' sales & profits up, valuations down