Mechanistic interpretation of gene lists using interaction networks