NBC News President Steve Capus is leaving the network after 20 years.