Will BTC make a new all-time high before August 1, 2026?