Fox: James Carville says Democrats ‘ought to apologize’ for ignoring rural US voters