Mylan to buy Swedish drugmaker Meda in $7.2 billion deal