Could Donald Trump pardon himself as president? Ask the Lawyer