Mark Halperin breaks down 2028 between DEMs and GOP