3 Reasons Bitcoin Will Hit $100K by 2025