Donald Trump held the longest State of the Union speech in American history, addressing Congress for one hour and 47 minutes.