Time magazine names Donald Trump 'Person of the Year'