Bitcoin Price Prediction: Has the BTC Bear Market Ended After 45 Weeks?