Trump gives Microsoft 45 days to deal with TikTok