Montana bans TikTok, sparks free speech debate