Putin's approval ratings soar despite Western pressure