Cyient to Buy Portugal-Based Celfinet for Around Rs 340 Crore