Deestroying net worth 2025