Poll: Party preferences have swung sharply towards Democrats