Determination of the Distance of Cygnus X-3 by 21-cm Absorption