Text this: Network Lifetime Maximization in Wireless Sensor Networks with a Path-Constrained Mobile Sink