Confirmation of Radio Periodicity in Cygnus X-3