Bitcoin’s market cap hits $2.04 trillion, surpassing nearly all of S&P 500