James Carville says Democrats can't afford to lie like 'Republicans do' because they would lose credibility