DLP: Dynamic Layerwise Pruning in Large Language Models