Can Donald Trump Pardon Himself?

Can President Donald Trump pardon himself? It's a widely debated topic.