Iowa Democrats flip Senate seat in special election to cut into Republican majority