Donald Trump's new lawyer, Rudy Giuliani, has admitted the President repaid attorney Michael Cohen $130,000 used to keep Stormy Daniels quiet.