Donald Trump: 'A US president has complete power to pardon'