Telegram founder suggests 'NFT-like smart contracts' to auction usernames