Putin's approval rating climbs to 88%