In Ethereum, I can use `supportsInterface` to check whether the contract follows the NFT standard. How can I do that in sui?