Bitcoin price hits $40k amid ETF discussions and BTC halving anticipation