MC2: Multimode User-Centric Design of Wireless Sensor Networks for Long-Term Monitoring