If ByteDance does not sell TikTok by April 5, the app could be banned again. Donald Trump plans to stop it. Here's what to know before the deadline.