A Dynamical Traffic-Aware Duty Cycle Adjustment MAC Protocol for Wireless Sensor Networks