Putin's popularity takes a hit ahead of vote: Polls