Power Management through Dynamic Modulation Scaling in Wireless Sensor Networks