President Trump tore into NBC News with a "fake news" tweet on Tuesday over not airing the Harvey Weinstein #MeToo expose as executives sought to control damage to the network's reputation.