Bitcoin price to hit USD 100,000 by the year 2025