Can Bitcoin Hit $108,000? Bullish Fundamentals Suggest Yes