Infosys to acquire Swiss firm Lodestone for $349 m