Trump earns over $1bn from crypto in 2025