Time Magazine has named Donald Trump as their person of the year for the second time.