Energy-driven K-means-based LEACH routing protocol for enhanced lifetime in wireless sensor networks | Synapse