Energy-constrained ferry route design for sparse wireless sensor networks