Can Bitcoin Hit $500,000 by 2025?