boris spassky rating