Donald Trump has sweeping constitutional authority, says Rudy Giuliani Mr Giuliani was speaking on FBI probe into Russian role in US election No precedent whether a president can self-pardon