Elan shareholders approve buyback as Royalty fight heats up