Dozens charged over NSW cockfighting ring