Dempster still winless but Cubs beat Cardinals 6-4