Twitter owner Elon Musk has named the next CEO for the social media platform that has seen advertisers rush for the exits since he took over: Linda Yaccarino, the former head of advertising for NBC.