Will Bitcoin reach $100,000 by 31 December 2025? | Worm