Bitcoin NFTs hit $4B in all-time sales volume