Struct-X: Enhancing Large Language Models Reasoning with Structured Data