Discovering Frequent Patterns of Functional Associations in Protein Interaction Networks for Function Prediction