Network clustering and graph cluster randomization