Byron Allen buys majority stake in BuzzFeed, becomes CEO