Comcast’s NBCUniversal and Starz announced a new deal Monday to license streaming content from one another. The two companies have entered a long-term agreement that will give NBC’s Peacock streaming service a fresh batch of content. The deal means that when Peacock launches in April 2020, users will have access to hundreds of films and shows produced by Starz, which is owned by Lionsgate....