20060420 business.india-business: Infy buys Citi's stake in Progeon for Rs 518 cr