President-elect Donald Trump announced that Karoline Leavitt, his 27-year-old campaign spokeswoman, will assume the role of White House press secretary.