Bitcoin price to reach or exceed $87,000 by November 23, 2025