Global recession may last until near 2024 Bitcoin halving — Elon Musk