Bitcoin at $150K? Next Halving Might Tell