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