Predicting disease-related genes by path structure and community structure in protein–protein networks