SceneX:Procedural Controllable Large-scale Scene Generation via Large-language Models