Trump has named conservative commentator Katie Zacharia, a former Homeland Security spokesperson under Kristi Noem, as White House press secretary.