Iran threatens to snap EU oil supply