Will Bitcoin’s market cap exceed $4 trillion before July 31, 2026?