Telegram financial statement shows it holds $400 million in crypto