kNR-tree: a novel R-tree-based index for facilitating spatial window queries on any k relations among N spatial relations in mob