President Donald Trump gave high marks to his 27-year-old press secretary Karoline Leavitt at the start of his first formal press conference Tuesday.