'Push the constitutional envelope': Law professor lays out 3 ways Trump could be pardoned if convicted