Hierarchical structure and the prediction of missing links in networks