Putin strengths and weaknesses