bitcoin soars past $20,000