Covidien to buy ventilator maker Newport for $108 million