Wipro to buy Brazilian IT services provider for $22.4 mn