Bitcoin market cap $3 Trillion