Kennedy calls CNN debate criteria “illegal”