Bitcoin Price: Why BTC Could Tumble To $50,000 Pre-Halving?