TikTok vows to fight 'unconstitutional' US ban