Maximizing lifetime data aggregation in multi-sink wireless sensor networks with unreliable vehicle communications