Why is Bitcoin price up today? BTC trades close to $43K