The ERC-725 Alliance proposes a standard for blockchain-based identity. What is ERC-725 and why is it valuable?