Bitcoin price can touch almost $95,350 in Q1 2025 NewYear