Trump approval low in poll; Dem could flip Ohio seat