Bitcoin scarcity 2025