arxiv Error and attack tolerance of complex networks