SlimGPT: Layer-wise Structured Pruning for Large Language Models