Cognitive Alpha Mining via LLM-Driven Code-Based Evolution