Interpretable Robot Control via Structured Behavior Trees and Large Language Models