ByteDance races to salvage TikTok deal after Trump vows ban