Bitcoin Price Rebounds Above $43,000: What’s Driving the Rally?