Bitcoin price prediction: Will ETF inflows drive BTC toward $120K?