Indexing Highly Repetitive String Collections