Ukraine sells CryptoPunks NFT donation for 90 ETH, worth over $100K