Hundreds have a 'ball' at annual Texas Testicle Festival