Home Tick Tock for TikTok? Chinese social media titan faces race against time and Trump