Byron Allen announces majority stake in BuzzFeed, will become CEO [DS3cE1U8Pyr]