Can Trump Pardon Himself? Yes — But It Might Not Save Him