The four-star Marine general will be replacing Reince Preibus as White House chief of staff.