Discovering Patterns in Time-Varying Graphs: A Triclustering Approach