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