Bitcoin Halving Cycles and Why Fidelity Predicts $1B Bitcoin!!