Supreme Court upholds TikTok ban