Bitcoin Hits $1 Trillion Market Cap. What That Means for the Future of Money