$BTC hit 42k