Is $40K Bitcoin the new $10K? BTC holds $43K support as exchange Bitfinex halts trading