$BTC breaks through 35,000, heading towards 42,000