NBC: Both political parties are unpopular — and divided — NBC News poll shows