Weighted density center clustering protocol for wireless sensor networks