Donald Trump owns at least $1 million in crypto and made millions from NFTs