Interactive Evolution: A Neural-Symbolic Self-Training Framework For Large Language Models