Bitcoin soars past $20,000. Here’s what’s behind the recent rally