Telegram blocks 7.46m channels as Russia mulls April 1 ban