President Donald Trump will face uncommitted voters from the battleground state of Pennsylvania in a special forum hosted by George Stephanopoulos.