Donald Trump, who has overcome impeachments, criminal indictments and a pair of assassination attempts will this morning be sworn in as the 47th US president.