McGinn's approval ratings rise, Gregoire's fall in new poll