Exploiting sink mobility for maximizing sensor networks lifetime