Elan buys Austrian drug maker, stake in Dubai drug maker