Is Bitcoin Ready for $120K? Mastercard, Deutsche Bank, and UK Demand Say Yes