Gallup poll points to GOP rout