Euronext pulls $5.8 billion offer to buy Allfunds