MUSTER: Adaptive Energy-Aware Multi-Sink Routing in Wireless Sensor Networks