Bitcoin Bull Run 'May Not Happen Until 2025'