Microsoft could be ‘white knight’ for TikTok — or fall flat