NBC: Last unpardoned Salem 'witch' is cleared — 329 years later