NFTs and Self-Sovereign Identity: Opportunities and Challenges