Eliciting Better Multilingual Structured Reasoning from LLMs through Code