Bitcoin Price Prediction: Are ETF Inflows Fuelling BTC Rally?