John Kelly is sworn in as the new White House chief of staff, as US President Donald Trump looks to the retired Marine general for leadership after a shake-up of his top staff.