Fox: James Carville lashes out at 'idiot' moderates who voted for Trump