Lifetime Enhancement in Wireless Sensor Networks Through a Fuzzy Logic-Based Tabu Search Algorithm