Global crypto market cap smashes above $4 trillion