Airbnb names Klain, former White House Chief of Staff, as chief legal officer