Voters prefer Democrats over Republicans