President Donald Trump appointed Katie Zacharia as the new White House press secretary to succeed Karoline Leavitt.