A Heuristic to Maximize Network Lifetime for Target Coverage Problem in Wireless Sensor Networks