NBC: Harris faces her 'toughest' battleground fight against Trump in Pennsylvania