Iran-Israel conflict, negative funding rates triggered $860m crypto sell-off