Bitcoin price prediction: Will BTC hold above $90K?