PEAL: Power efficient and adaptive latency hierarchical routing protocol for cluster-based WSN