Rudy Giuliani: 'It would have been perfectly legitimate' to ask Donald Trump for a pardon